9a483f2ecb5e7a312658fd232171ed8b2065e77b,src/freenet/client/async/ClientRequestScheduler.java,ClientRequestScheduler,moveKeysFromCooldownQueue,#CooldownQueue#boolean#ObjectContainer#,962
Before Change
* nodes with little RAM it would be bad...
*/
final int MAX_KEYS = 20;
Object ret = queue.removeKeyBefore(now, WAIT_AFTER_NOTHING_TO_START, container, MAX_KEYS);
if(ret == null) return Long.MAX_VALUE;
if(ret instanceof Long) {
return (Long) ret;
After Change
if(queue instanceof PersistentCooldownQueue) {
ret = ((PersistentCooldownQueue)queue).removeKeyBefore(now, WAIT_AFTER_NOTHING_TO_START, container, MAX_KEYS, (PersistentCooldownQueue)otherScheduler.persistentCooldownQueue);
} else
ret = queue.removeKeyBefore(now, WAIT_AFTER_NOTHING_TO_START, container, MAX_KEYS);
if(ret == null) return Long.MAX_VALUE;
if(ret instanceof Long) {
return (Long) ret;